package com.ruoyi.produce.base.mould.service;

import com.ruoyi.produce.base.mould.domain.Mould;
import com.ruoyi.produce.base.mould.domain.MouldCond;

import java.util.List;

/**
 * 模具管理
 * 业务层接口
 */
public interface IMouldService {
    /**
     * 根据搜索条件所有模具管理记录
     * @param cond 搜索条件
     * @return
     */
    List<Mould> selectMouldList(MouldCond cond);

    /**
     * 新增模具管理记录
     * @param mould
     * @return
     */
    int insertMould(Mould mould);

    /**
     * 修改模具管理
     * @param mould
     * @return
     */
    int updateMould(Mould mould);

    /**
     * 删除模具管理记录
     * 仅修改删除标志
     * @param mould
     * @return
     */
    int updateMouldDeleteFlag(Mould mould);
}
